html{
    height: 100%;
}
body{
    height: 100%;
}
body{
    margin:0px;
    padding:0px;
    background: #e9eff5;
}

.container {
    overflow: auto;
    margin:0 auto;
    font-size:0px;
    text-align:center;
}

.container_col1 {

    background-repeat: repeat-y;
    margin:0;
}

.container_col2 {
    margin:0;
    border-top:1px solid white;
    display:inline-block;
}

.logo{
    background-image: url(bg-2-3.jpg);
    background-position:top center;
    position:relative;
    background-repeat: no-repeat
}

.name_fond{
    background-image: url(white_opacity65.png);
    text-align: center;
}


.contact_info{
    background-image: url(white_opacity70.png);
    text-align: left;
}

.vstavka{
    background-image: url(white_opacity70.png);
    text-align: left;
}


.subtitle{
    font-size: 18pt;
    text-align: center;
}


.header {
    display:inline-block;
    font-size:0px;
    text-align: left;
}

.header_button{
    white-space: nowrap;
    border: medium none;
    display: inline-block;
    font-family: verdana,sans-serif;
    margin: 0;
    padding: 0;
    overflow:hidden;
}

.header_button_color1{

    /* Note: This gradient may render differently in browsers that don't support the unprefixed gradient syntax */

    /* Note: This gradient may render differently in browsers that don't support the unprefixed gradient syntax */

    /* IE10 Consumer Preview */
    background-image: -ms-linear-gradient(top left, #dde4eb 0%, #dde4eb 49.9%, #C6D4E14 50%, #C6D4E1 100%);

    /* Mozilla Firefox */
    background-image: -moz-linear-gradient(top left, #dde4eb 0%, #dde4eb 49.9%, #C6D4E14 50%, #C6D4E1 100%);

    /* Opera */
    background-image: -o-linear-gradient(top left, #dde4eb 0%, #dde4eb 49.9%, #C6D4E14 50%, #C6D4E1 100%);

    /* Webkit (Safari/Chrome 10) */
    background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #dde4eb), color-stop(0.499, #dde4eb), color-stop(0.5, #C6D4E1), color-stop(1, #C6D4E1));

    /* Webkit (Chrome 11+) */
    background-image: -webkit-linear-gradient(top left, #dde4eb 0%, #dde4eb 49.9%, #C6D4E1 50%, #C6D4E1 100%);

    /* W3C Markup, IE10 Release Preview */
    background-image: linear-gradient(to bottom right, #dde4eb 0%, #dde4eb 49.9%, #C6D4E1 50%, #C6D4E1 100%);
}
.header_button_color1 a{
    color: #003366;
}




.header_button_color2 {
    background: #3CB371;
    /* Note: This gradient may render differently in browsers that don't support the unprefixed gradient syntax */

    /* Note: This gradient may render differently in browsers that don't support the unprefixed gradient syntax */

    /* IE10 Consumer Preview */
    background-image: -ms-linear-gradient(top left, #5db674 0%, #5db674 49.9%, #559565 50%, #559565 100%);

    /* Mozilla Firefox */
    background-image: -moz-linear-gradient(top left, #5db674 0%, #5db674 49.9%, #559565 50%, #559565 100%);

    /* Opera */
    background-image: -o-linear-gradient(top left, #5db674 0%, #5db674 49.9%, #559565 50%, #559565 100%);

    /* Webkit (Safari/Chrome 10) */
    background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #5db674), color-stop(0.499, #5db674), color-stop(0.5, #559565), color-stop(1, #559565));

    /* Webkit (Chrome 11+) */
    background-image: -webkit-linear-gradient(top left, #5db674 0%, #5db674 49.9%, #559565 50%, #559565 100%);

    /* W3C Markup, IE10 Release Preview */
    background-image: linear-gradient(to bottom right, #5db674 0%, #5db674 49.9%, #559565 50%, #559565 100%);
}

.header_button_color3 {

    /* Note: This gradient may render differently in browsers that don't support the unprefixed gradient syntax */

    /* Note: This gradient may render differently in browsers that don't support the unprefixed gradient syntax */

    /* IE10 Consumer Preview */
    background-image: -ms-linear-gradient(top left, #2fbdb9 0%, #2fbdb9 49.9%, #268e8b 50%, #268e8b 100%);

    /* Mozilla Firefox */
    background-image: -moz-linear-gradient(top left, #2fbdb9 0%, #2fbdb9 49.9%, #268e8b 50%, #268e8b 100%);

    /* Opera */
    background-image: -o-linear-gradient(top left, #2fbdb9 0%, #2fbdb9 49.9%, #268e8b 50%, #268e8b 100%);

    /* Webkit (Safari/Chrome 10) */
    background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #2fbdb9), color-stop(0.499, #2fbdb9), color-stop(0.5, #268e8b), color-stop(1, #268e8b));

    /* Webkit (Chrome 11+) */
    background-image: -webkit-linear-gradient(top left, #2fbdb9 0%, #2fbdb9 49.9%, #268e8b 50%, #268e8b 100%);

    /* W3C Markup, IE10 Release Preview */
    background-image: linear-gradient(to bottom right, #2fbdb9 0%, #2fbdb9 49.9%, #268e8b 50%, #268e8b 100%);
}
.header_button_color4 {

    /* Note: This gradient may render differently in browsers that don't support the unprefixed gradient syntax */

    /* Note: This gradient may render differently in browsers that don't support the unprefixed gradient syntax */

    /* IE10 Consumer Preview */
    background-image: -ms-linear-gradient(top left, #faaa88 0%, #faaa88 49.9%, #d69275 50%, #d69275 100%);

    /* Mozilla Firefox */
    background-image: -moz-linear-gradient(top left, #faaa88 0%, #faaa88 49.9%, #d69275 50%, #d69275 100%);

    /* Opera */
    background-image: -o-linear-gradient(top left, #faaa88 0%, #faaa88 49.9%, #d69275 50%, #d69275 100%);

    /* Webkit (Safari/Chrome 10) */
    background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #faaa88), color-stop(0.499, #faaa88), color-stop(0.5, #d69275), color-stop(1, #d69275));

    /* Webkit (Chrome 11+) */
    background-image: -webkit-linear-gradient(top left, #faaa88 0%, #faaa88 49.9%, #d69275 50%, #d69275 100%);

    /* W3C Markup, IE10 Release Preview */
    background-image: linear-gradient(to bottom right, #faaa88 0%, #faaa88 49.9%, #d69275 50%, #d69275 100%);
}
.header_button_color5 {

    /* Note: This gradient may render differently in browsers that don't support the unprefixed gradient syntax */

    /* Note: This gradient may render differently in browsers that don't support the unprefixed gradient syntax */

    /* IE10 Consumer Preview */
    background-image: -ms-linear-gradient(top left, #80bf9a 0%, #80bf9a 49.9%, #6bad90 50%, #6bad90 100%);

    /* Mozilla Firefox */
    background-image: -moz-linear-gradient(top left, #80bf9a 0%, #80bf9a 49.9%, #6bad90 50%, #6bad90 100%);

    /* Opera */
    background-image: -o-linear-gradient(top left, #80bf9a 0%, #80bf9a 49.9%, #6bad90 50%, #6bad90 100%);

    /* Webkit (Safari/Chrome 10) */
    background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #80bf9a), color-stop(0.499, #80bf9a), color-stop(0.5, #6bad90), color-stop(1, #6bad90));

    /* Webkit (Chrome 11+) */
    background-image: -webkit-linear-gradient(top left, #80bf9a 0%, #80bf9a 49.9%, #6bad90 50%, #6bad90 100%);

    /* W3C Markup, IE10 Release Preview */
    background-image: linear-gradient(to bottom right, #80bf9a 0%, #80bf9a 49.9%, #6bad90 50%, #6bad90 100%);
}
.header_button_color6 {

    /* Note: This gradient may render differently in browsers that don't support the unprefixed gradient syntax */

    /* Note: This gradient may render differently in browsers that don't support the unprefixed gradient syntax */

    /* IE10 Consumer Preview */
    background-image: -ms-linear-gradient(top left, #fdc379 0%, #fdc379 49.9%, #d9a563 50%, #d9a563 100%);

    /* Mozilla Firefox */
    background-image: -moz-linear-gradient(top left, #fdc379 0%, #fdc379 49.9%, #d9a563 50%, #d9a563 100%);

    /* Opera */
    background-image: -o-linear-gradient(top left, #fdc379 0%, #fdc379 49.9%, #d9a563 50%, #d9a563 100%);

    /* Webkit (Safari/Chrome 10) */
    background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #fdc379), color-stop(0.499, #fdc379), color-stop(0.5, #d9a563), color-stop(1, #d9a563));

    /* Webkit (Chrome 11+) */
    background-image: -webkit-linear-gradient(top left, #fdc379 0%, #fdc379 49.9%, #d9a563 50%, #d9a563 100%);

    /* W3C Markup, IE10 Release Preview */
    background-image: linear-gradient(to bottom right, #fdc379 0%, #fdc379 49.9%, #d9a563 50%, #d9a563 100%);
}
.header_button_color7 {

    /* Note: This gradient may render differently in browsers that don't support the unprefixed gradient syntax */

    /* Note: This gradient may render differently in browsers that don't support the unprefixed gradient syntax */

    /* IE10 Consumer Preview */
    background-image: -ms-linear-gradient(top left, #ffe644 0%, #ffe644 49.9%, #ecd53e 50%, #ecd53e 100%);

    /* Mozilla Firefox */
    background-image: -moz-linear-gradient(top left, #ffe644 0%, #ffe644 49.9%, #ecd53e 50%, #ecd53e 100%);

    /* Opera */
    background-image: -o-linear-gradient(top left, #ffe644 0%, #ffe644 49.9%, #ecd53e 50%, #ecd53e 100%);

    /* Webkit (Safari/Chrome 10) */
    background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #ffe644), color-stop(0.499, #ffe644), color-stop(0.5, #ecd53e), color-stop(1, #ecd53e));

    /* Webkit (Chrome 11+) */
    background-image: -webkit-linear-gradient(top left, #ffe644 0%, #ffe644 49.9%, #ecd53e 50%, #ecd53e 100%);

    /* W3C Markup, IE10 Release Preview */
    background-image: linear-gradient(to bottom right, #ffe644 0%, #ffe644 49.9%, #ecd53e 50%, #ecd53e 100%);
}
.header_button_color8 {

    /* Note: This gradient may render differently in browsers that don't support the unprefixed gradient syntax */

    /* Note: This gradient may render differently in browsers that don't support the unprefixed gradient syntax */

    /* IE10 Consumer Preview */
    background-image: -ms-linear-gradient(top left, #afd0c2 0%, #afd0c2 49.9%, #9abdae 50%, #9abdae 100%);

    /* Mozilla Firefox */
    background-image: -moz-linear-gradient(top left, #afd0c2 0%, #afd0c2 49.9%, #9abdae 50%, #9abdae 100%);

    /* Opera */
    background-image: -o-linear-gradient(top left, #afd0c2 0%, #afd0c2 49.9%, #9abdae 50%, #9abdae 100%);

    /* Webkit (Safari/Chrome 10) */
    background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #afd0c2), color-stop(0.499, #afd0c2), color-stop(0.5, #9abdae), color-stop(1, #9abdae));

    /* Webkit (Chrome 11+) */
    background-image: -webkit-linear-gradient(top left, #afd0c2 0%, #afd0c2 49.9%, #9abdae 50%, #9abdae 100%);

    /* W3C Markup, IE10 Release Preview */
    background-image: linear-gradient(to bottom right, #afd0c2 0%, #afd0c2 49.9%, #9abdae 50%, #9abdae 100%);
}
.header_button_color9 {

    /* Note: This gradient may render differently in browsers that don't support the unprefixed gradient syntax */

    /* Note: This gradient may render differently in browsers that don't support the unprefixed gradient syntax */

    /* IE10 Consumer Preview */
    background-image: -ms-linear-gradient(top left, #6c8ac6 0%, #6c8ac6 49.9%, #69749a 50%, #69749a 100%);

    /* Mozilla Firefox */
    background-image: -moz-linear-gradient(top left, #6c8ac6 0%, #6c8ac6 49.9%, #69749a 50%, #69749a 100%);

    /* Opera */
    background-image: -o-linear-gradient(top left, #6c8ac6 0%, #6c8ac6 49.9%, #69749a 50%, #69749a 100%);

    /* Webkit (Safari/Chrome 10) */
    background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #6c8ac6), color-stop(0.499, #6c8ac6), color-stop(0.5, #69749a), color-stop(1, #69749a));

    /* Webkit (Chrome 11+) */
    background-image: -webkit-linear-gradient(top left, #6c8ac6 0%, #6c8ac6 49.9%, #69749a 50%, #69749a 100%);

    /* W3C Markup, IE10 Release Preview */
    background-image: linear-gradient(to bottom right, #6c8ac6 0%, #6c8ac6 49.9%, #69749a 50%, #69749a 100%);
}
.header_button_color9 a{
    color: #ffffff;
}
.header_button_color10 {

    /* Note: This gradient may render differently in browsers that don't support the unprefixed gradient syntax */

    /* Note: This gradient may render differently in browsers that don't support the unprefixed gradient syntax */

    /* IE10 Consumer Preview */
    background-image: -ms-linear-gradient(top left, #de8544 0%, #de8544 49.9%, #bf733a 50%, #bf733a 100%);

    /* Mozilla Firefox */
    background-image: -moz-linear-gradient(top left, #de8544 0%, #de8544 49.9%, #bf733a 50%, #bf733a 100%);

    /* Opera */
    background-image: -o-linear-gradient(top left, #de8544 0%, #de8544 49.9%, #bf733a 50%, #bf733a 100%);

    /* Webkit (Safari/Chrome 10) */
    background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #de8544), color-stop(0.499, #de8544), color-stop(0.5, #bf733a), color-stop(1, #bf733a));

    /* Webkit (Chrome 11+) */
    background-image: -webkit-linear-gradient(top left, #de8544 0%, #de8544 49.9%, #bf733a 50%, #bf733a 100%);

    /* W3C Markup, IE10 Release Preview */
    background-image: linear-gradient(to bottom right, #de8544 0%, #de8544 49.9%, #bf733a 50%, #bf733a 100%);
}

.header_button_color11 {

    /* Note: This gradient may render differently in browsers that don't support the unprefixed gradient syntax */

    /* Note: This gradient may render differently in browsers that don't support the unprefixed gradient syntax */

    /* IE10 Consumer Preview */
    background-image: -ms-linear-gradient(top left, #abcc60 0%, #abcc60 49.9%, #93b054 50%, #93b054 100%);

    /* Mozilla Firefox */
    background-image: -moz-linear-gradient(top left, #abcc60 0%, #abcc60 49.9%, #93b054 50%, #93b054 100%);

    /* Opera */
    background-image: -o-linear-gradient(top left, #abcc60 0%, #abcc60 49.9%, #93b054 50%, #93b054 100%);

    /* Webkit (Safari/Chrome 10) */
    background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #abcc60), color-stop(0.499, #abcc60), color-stop(0.5, #93b054), color-stop(1, #93b054));

    /* Webkit (Chrome 11+) */
    background-image: -webkit-linear-gradient(top left, #abcc60 0%, #abcc60 49.9%, #93b054 50%, #93b054 100%);

    /* W3C Markup, IE10 Release Preview */
    background-image: linear-gradient(to bottom right, #abcc60 0%, #abcc60 49.9%, #93b054 50%, #93b054 100%);
}


.header_button a{
    text-decoration: none;
    display:block;
    border:1px solid #e9eff5;
}


.header_search_form {
    display: inline-block;
    margin: 0;
}

.header_search_form input[type="text"]{
    border:1px solid black;
    float:left;
}
.header_search_form input[type="submit"]{
    border:1px solid black;
    float:left;
}




.main { display:inline-block; font-size:0px;}

.colonka1{
    display: inline-block;
    vertical-align: top;
}

.colonka1_contents {
    font-family: Verdana,sans-serif;
    line-height: 150%;
    display:block;
}
.colonka2{
    display: inline-block;
    vertical-align: top;
}

.colonka2_contents{
    padding-top:20px;
    text-align: justify;
    display:block;                
}

.news_item{
    display: inline-block;
    vertical-align: top;
}

.news_link{
    font-size: 10pt;
    font-family: Verdana;
    text-align: right;
    color: grey;
}

.news_text{
    font-size: 10pt;
    font-family: Verdana;
    display: block;
    color: black;
    text-align: left;
    line-height: 1.5em;
}



.colonka1_post_podpis {
    text-align: left;
    display: inline-block;
    font-weight: bold;
    margin-bottom: 1.5em;
    color: #333366;
}

.colonka1_post_header{
    font-size: 170%;
    font-weight: normal;
    line-height: 130%;
    text-align: left;
    margin-bottom:0.25em;
    color: #44749D;
    margin-top: 0px;
}

.colonka1_post_link{
    font-size: 100%;
    text-align: center;
    background-color: #5095ac;	
    weight: 100%;
}


.colonka1_post_link a{color: white;}

.news_post_header{
    font-size: 120%;
    font-weight: normal;
    line-height: 120%;
    text-align: left;
    margin-bottom:0.15em;
    color: #44749D;}

.footer { 
    background: #5095ac;
    padding-bottom: 10px;
}

.footer_colon {
    display: inline-block;
    font-family: verdana,sans-serif;
    vertical-align: top;
    overflow:hidden;
}

.footer_colon img{
    float: center;
    margin: 5px;}
.footer_colon a{
    float: center;
    color: white;
}

.vrezka1{
    background-color: #ccc;
    color: #000;

    text-align: left;
    line-height: 110%;
}
.vrezka2{
    float: left;

    padding: 10px;
    margin-right: 10px;
    margin-top: 10px;

    background-color: #ccc;
    color: #000;

    text-align: left;
    line-height: 110%;
}